home *** CD-ROM | disk | FTP | other *** search
/ All for Cell Phones: Sony Ericsson / Sony-Ericsson 2004.iso / Java / Adventure / Adventurer.jar / a / c.class (.txt) < prev    next >
Encoding:
Java Class File  |  2002-08-27  |  4.2 KB  |  284 lines

  1. package a;
  2.  
  3. import com.siemens.mp.game.Sprite;
  4.  
  5. // $FF: renamed from: a.c
  6. public class class_0 implements p {
  7.    // $FF: renamed from: x int
  8.    public static final int field_0 = 16;
  9.    // $FF: renamed from: p int
  10.    public static final int field_1 = 16;
  11.    // $FF: renamed from: w int
  12.    public static final int field_2 = 14;
  13.    // $FF: renamed from: s int
  14.    public static final int field_3 = 8;
  15.    // $FF: renamed from: n int
  16.    public static final int field_4 = 8;
  17.    // $FF: renamed from: z int
  18.    public static final int field_5 = 0;
  19.    // $FF: renamed from: r int
  20.    public static final int field_6 = 1;
  21.    // $FF: renamed from: d int
  22.    public static final int field_7 = 2;
  23.    // $FF: renamed from: o int
  24.    public static final int field_8 = 3;
  25.    // $FF: renamed from: j int
  26.    public static final int field_9 = 4;
  27.    // $FF: renamed from: q int
  28.    public static final int field_10 = 5;
  29.    // $FF: renamed from: g int
  30.    public static int field_11;
  31.    // $FF: renamed from: y com.siemens.mp.game.Sprite
  32.    static Sprite field_12 = null;
  33.    // $FF: renamed from: e int
  34.    static int field_13 = 0;
  35.    // $FF: renamed from: A int
  36.    static int field_14 = 0;
  37.    // $FF: renamed from: t int
  38.    static int field_15 = 0;
  39.    // $FF: renamed from: f int
  40.    static final int field_16 = 10;
  41.    // $FF: renamed from: m int[]
  42.    private static final int[] field_17 = new int[]{6, 7, 8, 9, 7};
  43.    // $FF: renamed from: l int[]
  44.    private static final int[] field_18 = new int[]{10, 11, 12, 13, 11};
  45.    // $FF: renamed from: k int
  46.    private static int field_19 = 0;
  47.    // $FF: renamed from: i long
  48.    private long field_20 = 0L;
  49.    // $FF: renamed from: h long
  50.    private long field_21 = 1L;
  51.    // $FF: renamed from: v long
  52.    private long field_22;
  53.    // $FF: renamed from: u boolean
  54.    private boolean field_23 = false;
  55.    // $FF: renamed from: B a.c
  56.    public static class_0 field_24;
  57.  
  58.    public class_0() {
  59.       field_24 = this;
  60.    }
  61.  
  62.    // $FF: renamed from: a (int) void
  63.    public void method_0(int var1) {
  64.       switch (var1) {
  65.          case -1:
  66.          case 0:
  67.             field_12 = this.method_10("res\\24.bin", "res\\25.bin");
  68.             break;
  69.          case 5:
  70.             field_13 = 0;
  71.             field_14 = 0;
  72.             field_15 = 0;
  73.             this.field_20 = 0L;
  74.             this.field_21 = 1L;
  75.             this.field_22 = 0L;
  76.             this.field_23 = false;
  77.             var1 = 0;
  78.       }
  79.  
  80.       e.int.addObject(field_12);
  81.       field_11 = var1 == -1 ? 0 : var1;
  82.    }
  83.  
  84.    // $FF: renamed from: if () void
  85.    public void method_1() {
  86.       e.int.deleteObject(field_12);
  87.       field_12 = null;
  88.       field_11 = 4;
  89.    }
  90.  
  91.    // $FF: renamed from: a () boolean
  92.    public boolean method_2() {
  93.       return field_11 != 4;
  94.    }
  95.  
  96.    // $FF: renamed from: a (boolean) void
  97.    public void method_3(boolean var1) {
  98.       this.field_23 = var1;
  99.       this.field_22 = System.currentTimeMillis();
  100.    }
  101.  
  102.    // $FF: renamed from: do () boolean
  103.    public boolean method_4() {
  104.       return this.field_23;
  105.    }
  106.  
  107.    // $FF: renamed from: a (long) void
  108.    public void method_5(long var1) {
  109.       int var3 = field_11;
  110.       switch (field_11) {
  111.          case 0:
  112.             field_12.setPosition(a.cf, a.cp);
  113.             field_12.setVisible(true);
  114.             field_11 = 2;
  115.             field_14 = 0;
  116.             field_13 = 8;
  117.          case 2:
  118.             if (!a.e.a.a(var1)) {
  119.                field_14 = this.method_8(var1);
  120.             }
  121.  
  122.             if (a.e.a.a(var1)) {
  123.                switch (field_14) {
  124.                   case -8:
  125.                      field_12.setFrame(3);
  126.                      break;
  127.                   case 0:
  128.                      field_12.setFrame(0);
  129.                      break;
  130.                   case 8:
  131.                      field_12.setFrame(2);
  132.                }
  133.  
  134.                if (a.if(field_14, field_13) == 1) {
  135.                   field_11 = 3;
  136.                }
  137.  
  138.                this.method_7();
  139.                this.method_6(field_14, field_13, var3 == field_11);
  140.             }
  141.             break;
  142.          case 1:
  143.             if (!a.e.a.a(var1)) {
  144.                field_14 = this.method_8(var1);
  145.             }
  146.  
  147.             if (a.e.a.a(var1)) {
  148.                switch (field_14) {
  149.                   case -8:
  150.                      field_12.setFrame(5);
  151.                      break;
  152.                   case 0:
  153.                      field_12.setFrame(1);
  154.                      break;
  155.                   case 8:
  156.                      field_12.setFrame(4);
  157.                }
  158.  
  159.                if (field_15 > 10) {
  160.                   field_11 = 2;
  161.                } else {
  162.                   ++field_15;
  163.                }
  164.  
  165.                if (a.if(field_14, field_13) == 1) {
  166.                   field_11 = 2;
  167.                }
  168.  
  169.                this.method_7();
  170.                this.method_6(field_14, field_13, var3 == field_11);
  171.             }
  172.             break;
  173.          case 3:
  174.             if (!a.e.a.a(var1)) {
  175.                field_14 = this.method_8(var1);
  176.             }
  177.  
  178.             if (i.try(var1)) {
  179.                field_11 = 1;
  180.             }
  181.  
  182.             if (a.e.a.a(var1)) {
  183.                if (field_14 > 0) {
  184.                   field_12.setFrame(field_17[field_19++]);
  185.                   if (field_19 == field_17.length) {
  186.                      field_19 = 0;
  187.                   }
  188.                }
  189.  
  190.                if (field_14 < 0) {
  191.                   field_12.setFrame(field_18[field_19++]);
  192.                   if (field_19 == field_18.length) {
  193.                      field_19 = 0;
  194.                   }
  195.                }
  196.  
  197.                if (a.if(field_14, 8) != 1) {
  198.                   field_11 = 2;
  199.                }
  200.  
  201.                this.method_7();
  202.                this.method_6(field_14, field_13, true);
  203.             }
  204.       }
  205.  
  206.       if (var3 != field_11) {
  207.          switch (field_11) {
  208.             case 1:
  209.                field_14 = 0;
  210.                field_13 = -8;
  211.                field_15 = 0;
  212.                break;
  213.             case 2:
  214.                field_14 = var3 == 1 ? field_14 : 0;
  215.                field_13 = 8;
  216.                break;
  217.             case 3:
  218.                field_13 = 0;
  219.                break;
  220.             case 4:
  221.                field_12.setVisible(false);
  222.                this.method_1();
  223.          }
  224.  
  225.       }
  226.    }
  227.  
  228.    // $FF: renamed from: a (int, int, boolean) void
  229.    private void method_6(int var1, int var2, boolean var3) {
  230.       if (var3) {
  231.          a.a(var1, var2);
  232.       }
  233.  
  234.       field_12.setPosition(a.cf, a.cp);
  235.       if (this.field_23) {
  236.          long var4 = System.currentTimeMillis();
  237.          if (var4 - this.field_22 > (long)2500) {
  238.             this.field_23 = false;
  239.             field_12.setVisible(true);
  240.          } else if (var4 - this.field_20 > (long)300) {
  241.             field_12.setVisible(this.field_21 == (long)1);
  242.             this.field_20 = var4;
  243.             this.field_21 = -this.field_21;
  244.          }
  245.       }
  246.  
  247.    }
  248.  
  249.    // $FF: renamed from: for () void
  250.    private void method_7() {
  251.       m.a(field_12);
  252.    }
  253.  
  254.    // $FF: renamed from: if (long) int
  255.    private int method_8(long var1) {
  256.       if (i.a(var1)) {
  257.          return 0;
  258.       } else if (i.if(var1)) {
  259.          return -8;
  260.       } else {
  261.          return i.new(var1) ? 8 : field_14;
  262.       }
  263.    }
  264.  
  265.    // $FF: renamed from: a (com.siemens.mp.game.Sprite) boolean
  266.    public static boolean method_9(Sprite var0) {
  267.       return !field_24.field_23 && var0.isCollidingWith(field_12);
  268.    }
  269.  
  270.    // $FF: renamed from: a (java.lang.String, java.lang.String) com.siemens.mp.game.Sprite
  271.    private Sprite method_10(String var1, String var2) {
  272.       try {
  273.          byte[] var3 = e.if(var1, 448, 0);
  274.          byte[] var7 = e.if(var2, 448, 0);
  275.          Sprite var5 = new Sprite(var3, 0, 16, 16, var7, 0, 14);
  276.          return var5;
  277.       } catch (Exception var6) {
  278.          System.out.println(var6);
  279.          Object var4 = null;
  280.          return (Sprite)var4;
  281.       }
  282.    }
  283. }
  284.